total debido - French English Dictionary